A Fault-tolerant Home-based Naming Service for Mobile Agents
نویسنده
چکیده
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii 1. Locating Mobile Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Broadcast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4 Centralized Dedicated Naming Service . . . . . . . . . . . . . . . . . . . . . 4 1.5 Distributed Dedicated Naming Service . . . . . . . . . . . . . . . . . . . . . 5 2. Fault-Tolerant Home-Based Naming Service (FHNS) . . . . . . . . . . . . . . . . 6 2.1 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.5 Assessment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.5.1 Robustness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.5.2 Efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.5.3 Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.5.4 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3. Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.1 Context: World-Wide Computer (WWC) . . . . . . . . . . . . . . . . . . . 17 3.2 Context: Chord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.3 FHNS Prototype Developed for the WWC . . . . . . . . . . . . . . . . . . . 21 4. Performance Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.1 Robustness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.2 Messaging Efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3 Time Efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.4 Load Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
منابع مشابه
ارائه یک رویکرد همانند سازی شده عامل محور در اجرای یک الگوی کد متحرک مطمئن
Abstract Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity ...
متن کاملA Fault-Tolerant Distributed Directory Service for Mobile Agents
Two major approaches have been proposed to route messages transparently to mobile agents. Either messages may be sent to a fixed “home agent”, which forwards them to mobile agents, or messages may follow forwarding pointers left by mobile agents. A home agent appears as a single point of failure: when it exhibits a failure, it becomes impossible to track mobile agents or to route messages to th...
متن کاملFault-Tolerant Mobile IP
We describe mechanisms to enhance the reliability and performance of Mobile IP. In Mobile IP today home agents and foreign agents are single points of failure and potential performance bottlenecks. For example, a home agent crash can lead to communication failure if the mobile is away from home. In this paper we describe new mechanisms to allow redundant home and foreign agents. Redundant agent...
متن کاملInformation Management in Mobile Ad Hoc Networks
Over the past several years, there has been considerable research in the area of mobile ad hoc networks. Most of this research has focused on routing and MAC layer issues. As a result, there are several well known routing algorithms for ad hoc networks like DSDV, DSR, AODV, TORA, ZRP. Network services, on the other hand, still do not exist for ad hoc networks. These services are based on some s...
متن کاملBuilding Mobile Agents ’ Applications Fault Tolerant
A mobile agent is self-governing software that has one or more goals and can migrate from one node to another in a network. Mobile agent has received pervasive interest in both research and academia in recent years because of its support for asynchronous and disconnected operation capability in distributed system Along with these affirmative sides, the full scale adoption of mobile agent has be...
متن کامل